package ishitong.vehicleManagement.model;

import ishitong.vehicle.common.model.Vehicle;
import ishitong.common.model.SysCode;
import java.io.Serializable;
import java.lang.String;
import java.util.Date;
import org.springframework.format.annotation.DateTimeFormat;
import com.ishitong.platform.common.model.BaseModel;

/** @pdOid 03efc4ff-5a7d-4963-ac4c-3c520f2a3f93
 * @创建日期:2013-10-11 15:26:06
 * 
 * @功能描述:ImportantVehicle实体
 * @开发人员:福建视通 */
public class ImportantVehicle extends BaseModel implements Serializable {
   /** id
    * 
    * @pdOid 038318e4-6a18-4523-b9f6-2485a4602584 */
   private String id;
   /** @pdOid 21445b35-0da1-491f-8bd1-b1b1de58ce3c */
   private String plateNum;
   /** @pdOid 9d592480-14e2-4ed5-87a5-5b027f70ee36 */
   private String PlateColorId;
   /** @pdOid c42b28c6-010f-4ef4-8dbb-dd4c0337e22b */
   private String plateTypeId;
   /** @pdOid 6dfce81f-f34f-48b1-ab06-1e31953e0734 */
   private String vehicleColorId;
   /** @pdOid 3b924f4f-5ba9-43f1-a6e4-702cbfc471fb */
   private SysCode plateType;
   /** @pdOid bba4828d-fd15-4b0c-b34f-fe16096b0b7f */
   private SysCode vehicleColor;
   /** important_vehicle_audit_id
    * 
    * @pdOid e44360df-9e17-4c3c-baa7-b95fac96c4ec */
   private String importantVehicleAuditId;
   /** effective_start_time
    * 
    * @pdOid f25a6110-00c5-4055-8d28-e829c6117236 */
   @DateTimeFormat(pattern="yyyy-MM-dd")
   private Date effectiveStartTime;
   /** effective_end_time
    * 
    * @pdOid 55fa21cf-0841-4d6a-abe8-6c2b86d775fe */
   @DateTimeFormat(pattern="yyyy-MM-dd")
   private Date effectiveEndTime;
   /** cause
    * 
    * @pdOid 11482b25-cd01-413f-b8d6-a9e6b034fe3e */
   private String cause;
   /** description
    * 
    * @pdOid 2b9de7bb-4145-419f-8e04-ba667497864c */
   private String description;
   /** contact1
    * 
    * @pdOid b0727010-5a31-44e0-88aa-10b71948d86a */
   private String contact1;
   /** contact_way1
    * 
    * @pdOid 3cda9c7c-31a5-4902-9940-dc26c14f3b7d */
   private String contactWay1;
   /** contact2
    * 
    * @pdOid 07c98274-4754-4e04-b3a0-06faf089210e */
   private String contact2;
   /** contact_way2
    * 
    * @pdOid b41928dd-17bb-4587-9870-32dca9aebdde */
   private String contactWay2;
   /** contact3
    * 
    * @pdOid e854d527-08d5-4dab-a5f2-13a7e9f7f8e7 */
   private String contact3;
   /** contact_way3
    * 
    * @pdOid 0c25f821-d776-48c0-ad48-ceb0fed16f87 */
   private String contactWay3;
   /** @pdOid 1bfe9097-f30c-4291-bfe5-90bd364803bd
       @pdRoleInfo migr=yes name=Vehicle assc=association21 mult=1..1 */
   private Vehicle vehicle;
   /** @pdOid 3236b9a4-ba8b-41d2-9f98-403fa3485ead
       @pdRoleInfo migr=yes name=ImportantVehicleAudit assc=association22 mult=0..1 side=A */
   private ImportantVehicleAudit importantVehicleAudit;
   /** vehicle_id
    * 
    * @pdOid 2f6485ef-3985-4af9-b215-1fc655c6fa50 */
   private String vehicleId;
   
   /** @pdOid 632e1a68-9c15-46a8-9750-e9cba5616a99 */
   public String getPlateColorId() {
   	return PlateColorId;
   }
   
   /** @pdOid fde32f14-2eb0-4240-b2bd-132c2e5e907d */
   public String getVehicleColorId() {
   	return vehicleColorId;
   }
   
   /** @param vehicleColorId
    * @pdOid d64bcba8-f1f5-4661-9f21-4362b5d5cb7b */
   public void setVehicleColorId(String vehicleColorId) {
   	this.vehicleColorId = vehicleColorId;
   }
   
   /** @pdOid 53681da6-9ef9-4b53-aaa8-85785f6aa378 */
   public SysCode getVehicleColor() {
   	return vehicleColor;
   }
   
   /** @param vehicleColor
    * @pdOid fcd03cfe-0481-4f96-baa7-593b57714946 */
   public void setVehicleColor(SysCode vehicleColor) {
   	this.vehicleColor = vehicleColor;
   }
   
   /** @param plateColorId
    * @pdOid 2c75ee3c-7acc-47df-a754-2520e4142582 */
   public void setPlateColorId(String plateColorId) {
   	PlateColorId = plateColorId;
   }
   
   /** @pdOid 008ffcc0-b85e-49bb-82d0-54148ef3acce */
   public String getPlateTypeId() {
   	return plateTypeId;
   }
   
   /** @param plateTypeId
    * @pdOid dfb27836-147c-4ed5-aaea-bb7a4f5ee227 */
   public void setPlateTypeId(String plateTypeId) {
   	this.plateTypeId = plateTypeId;
   }
   
   /** @pdOid 0a63c24b-340f-47e9-b7f7-0bd2671623d9 */
   public SysCode getPlateType() {
   	return plateType;
   }
   
   /** @param plateType
    * @pdOid 3b719f07-6646-4111-bd80-905d1eaf2048 */
   public void setPlateType(SysCode plateType) {
   	this.plateType = plateType;
   }
   
   /** @pdOid 3152070e-3df2-474a-8930-23240c82dddc */
   public ImportantVehicle() {
   }
   
   /** @param id
    * @pdOid 1f3b352f-57fa-404f-b098-0dc4c73f01ca */
   public ImportantVehicle(String id) {
   	this.id=id;
   }
   
   /** @param id 
    * @param importantVehicleAuditId 
    * @param effectiveStartTime 
    * @param effectiveEndTime 
    * @param cause 
    * @param description 
    * @param contact1 
    * @param contactWay1 
    * @param contact2 
    * @param contactWay2 
    * @param contact3 
    * @param contactWay3 
    * @param vehicleId
    * @pdOid d6725e0f-bfb7-4edf-bfdf-46f9f9301f54 */
   public ImportantVehicle(String id, String importantVehicleAuditId, Date effectiveStartTime, Date effectiveEndTime, String cause, String description, String contact1, String contactWay1, String contact2, String contactWay2, String contact3, String contactWay3, String vehicleId) {
   		this.id=id;
   		this.importantVehicleAuditId=importantVehicleAuditId;
   		this.effectiveStartTime=effectiveStartTime;
   		this.effectiveEndTime=effectiveEndTime;
   		this.cause=cause;
   		this.description=description;
   		this.contact1=contact1;
   		this.contactWay1=contactWay1;
   		this.contact2=contact2;
   		this.contactWay2=contactWay2;
   		this.contact3=contact3;
   		this.contactWay3=contactWay3;
   		this.vehicleId=vehicleId;
   }
   
   /** @pdOid 53e8545d-e63d-4160-90e8-472dc3c051ab */
   public String getId() {
      return id;
   }
   
   /** @param newId
    * @pdOid 3fbbfbca-a140-47d1-8d15-9e8acd72e22f */
   public void setId(String newId) {
      id = newId;
   }
   
   /** @pdOid a6cb2d49-a146-4eee-aa98-6fc423402f89 */
   public String getImportantVehicleAuditId() {
      return importantVehicleAuditId;
   }
   
   /** @param newImportantVehicleAuditId
    * @pdOid 9e3fa459-6041-4744-a7db-a95d8cf04730 */
   public void setImportantVehicleAuditId(String newImportantVehicleAuditId) {
      importantVehicleAuditId = newImportantVehicleAuditId;
   }
   
   /** @pdOid c8836405-7dc5-47b4-9eeb-aadad83bf41e */
   public Date getEffectiveStartTime() {
      return effectiveStartTime;
   }
   
   /** @param newEffectiveStartTime
    * @pdOid 4c23f9a6-ae56-4d96-8145-2b3793718d11 */
   public void setEffectiveStartTime(Date newEffectiveStartTime) {
      effectiveStartTime = newEffectiveStartTime;
   }
   
   /** @pdOid d5c39bc5-6ef7-4e04-aa06-2424f849fdca */
   public Date getEffectiveEndTime() {
      return effectiveEndTime;
   }
   
   /** @param newEffectiveEndTime
    * @pdOid 46b9ab20-9dd2-414e-b9a6-329af1fb3d83 */
   public void setEffectiveEndTime(Date newEffectiveEndTime) {
      effectiveEndTime = newEffectiveEndTime;
   }
   
   /** @pdOid 55e8de08-bb49-497f-b43c-12d934fc3de6 */
   public String getCause() {
      return cause;
   }
   
   /** @param newCause
    * @pdOid f40b0f39-124d-4df3-9686-107ab8f4892f */
   public void setCause(String newCause) {
      cause = newCause;
   }
   
   /** @pdOid f244a94d-752d-4b45-8fc1-d2f0218a6e71 */
   public String getDescription() {
      return description;
   }
   
   /** @param newDescription
    * @pdOid cad6d7a3-e166-4380-bbec-b609c0122bd6 */
   public void setDescription(String newDescription) {
      description = newDescription;
   }
   
   /** @pdOid ec5d2f09-0183-413c-9e3b-36d0ab22b3ac */
   public String getContact1() {
      return contact1;
   }
   
   /** @param newContact1
    * @pdOid d6da2b93-627c-42ab-b9de-6c3f9bce7ec4 */
   public void setContact1(String newContact1) {
      contact1 = newContact1;
   }
   
   /** @pdOid f51f5bf6-f054-4deb-a470-9db3895086c6 */
   public String getContactWay1() {
      return contactWay1;
   }
   
   /** @param newContactWay1
    * @pdOid 8359aea6-09d8-4c6a-9e14-1652e523051f */
   public void setContactWay1(String newContactWay1) {
      contactWay1 = newContactWay1;
   }
   
   /** @pdOid b390d470-04f4-43eb-9a7f-0762c4569ce7 */
   public String getContact2() {
      return contact2;
   }
   
   /** @param newContact2
    * @pdOid 8e89094e-d95e-4802-9b61-14ac7548ff88 */
   public void setContact2(String newContact2) {
      contact2 = newContact2;
   }
   
   /** @pdOid 08016a98-6c8b-4bd8-b755-ef711f33fb49 */
   public String getContactWay2() {
      return contactWay2;
   }
   
   /** @param newContactWay2
    * @pdOid 3db34e88-1a2c-4cd1-b333-83b6dec793c9 */
   public void setContactWay2(String newContactWay2) {
      contactWay2 = newContactWay2;
   }
   
   /** @pdOid 8ef63fb5-6bd3-405e-81c9-16cb9a65438e */
   public String getContact3() {
      return contact3;
   }
   
   /** @param newContact3
    * @pdOid 42d0e965-67ad-46ed-951f-f026928f47e0 */
   public void setContact3(String newContact3) {
      contact3 = newContact3;
   }
   
   /** @pdOid dc0aa347-04de-4854-9614-c7f4f08772a8 */
   public String getContactWay3() {
      return contactWay3;
   }
   
   /** @param newContactWay3
    * @pdOid c754674f-8bf9-4b27-b211-f0d7a4ba9630 */
   public void setContactWay3(String newContactWay3) {
      contactWay3 = newContactWay3;
   }
   
   /** @pdOid 40344f3f-6077-479e-a483-0bd695db44b0 */
   public Vehicle getVehicle() {
      return vehicle;
   }
   
   /** @param vehicle
    * @pdOid 817b29f1-0e75-48d0-bf84-85b30d48eb5a */
   public void setVehicle(Vehicle vehicle) {
    this.vehicle = vehicle;
   }
   
   /** @pdOid fab4ca87-d9b5-4d1a-a26b-5eef045efdb8 */
   public ImportantVehicleAudit getImportantVehicleAudit() {
      return importantVehicleAudit;
   }
   
   /** @param newImportantVehicleAudit
    * @pdOid 8b946e03-4507-4fef-bf5d-bce14b65150f */
   public void setImportantVehicleAudit(ImportantVehicleAudit newImportantVehicleAudit) {
      importantVehicleAudit = newImportantVehicleAudit;
   }
   
   /** @pdOid 911ed72c-f90e-4d30-b743-ceee85b45bd1 */
   public String getVehicleId() {
      return this.vehicleId;
   }
   
   /** @param vehicleId
    * @pdOid b9ad7927-167f-48d7-94f5-5ae3f30d09af */
   public void setVehicleId(String vehicleId) {
     this.vehicleId = vehicleId;
   }
   
   /** @pdOid 709ff0e5-22bd-4c58-a2aa-54833df2a4e3 */
   public String getPlateNum() {
   	return plateNum;
   }
   
   /** @param plateNum
    * @pdOid 3ac1b9d2-b8b2-4629-851a-7512e6f033e4 */
   public void setPlateNum(String plateNum) {
   	this.plateNum = plateNum;
   }

}